package com.heima.tess4j;

import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;

import java.io.File;

public class Application {
    /**
     * 识别图片中的文字
     * @param args
     */
    public static void main(String[] args) throws TesseractException {
        //创建实例
        ITesseract tesseract = new Tesseract();

        //设置字体库路径
        tesseract.setDatapath("D:/spring");//路径\\,//，/都可以但是不能反斜杠“\”这个字符

        //设置语言-简体中文
        tesseract.setLanguage("chi_sim");

        File file = new File("D:\\kenan.png");

        //识别图片
        String result = tesseract.doOCR(file);

        // 输出文字内容
//        System.out.println("识别结果为"+result.replaceAll("\\r\\n","-"));
//        System.out.println("识别结果为：" + result.replaceAll("\\r/\\n", "-"));
//        System.out.println("识别结果为：" + result.replaceAll("\\r\\n", "-"));
        System.out.println("识别结果为：" + result.replaceAll("\n", "-"));//只有这句有用
    }
}
